
export default ({ request, moduleName }) => ({

  // 案件列表
  /**
   * @description 新增 /urcap/baseInfoCase/add
   */
  api_urcap_baseInfoCase_add({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/add`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 删除 /urcap/baseInfoCase/delete
   */
  api_urcap_baseInfoCase_delete({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/delete`,
      method: 'get',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 编辑 /urcap/baseInfoCase/edit
   */
  api_urcap_baseInfoCase_edit({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/edit`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 详情 /urcap/baseInfoCase/get
   */
  api_urcap_baseInfoCase_get({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/get`,
      method: 'get',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 列表查询 /urcap/baseInfoCase/queryList
   */
  api_urcap_baseInfoCase_queryList({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/queryList`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
  * @description 分页 /urcap/baseInfoCase/queryPage
  */
  api_urcap_baseInfoCase_queryPage({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/queryPage`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 导入 /urcap/baseInfoCase/upload
   */
  api_urcap_baseInfoCase_upload({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/upload`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 解析案件图片，返回解析结果 /urcap/baseInfoCase/parseCasePic
   */
  api_urcap_baseInfoCase_parseCasePic({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/parseCasePic`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 传入解析图片的列表json字符串，批量保存 /urcap/baseInfoCase/saveBatchForPyParseJson
   */
  api_urcap_baseInfoCase_saveBatchForPyParseJson({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/saveBatchForPyParseJson`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 导入图片 /urcap/baseInfoCase/uploadCasePic
   */
  api_urcap_baseInfoCase_uploadCasePic({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCase/uploadCasePic`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  //  嫌疑人列表
  /**
   * @description 新增 /urcap/baseInfoCriminalSuspect/add
   */
  api_urcap_baseInfoCriminalSuspect_add({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/add`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 删除 /urcap/baseInfoCriminalSuspect/delete
   */
  api_urcap_baseInfoCriminalSuspect_delete({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/delete`,
      method: 'get',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 编辑 /urcap/baseInfoCriminalSuspect/edit
   */
  api_urcap_baseInfoCriminalSuspect_edit({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/edit`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 详情 /urcap/baseInfoCriminalSuspect/get
   */
  api_urcap_baseInfoCriminalSuspect_get({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/get`,
      method: 'get',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 列表查询 /urcap/baseInfoCriminalSuspect/queryList
   */
  api_urcap_baseInfoCriminalSuspect_queryList({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/queryList`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 分页 /urcap/baseInfoCriminalSuspect/queryPage
   */
  api_urcap_baseInfoCriminalSuspect_queryPage({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/queryPage`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 导入 /urcap/baseInfoCriminalSuspect/upload
   */
  api_urcap_baseInfoCriminalSuspect_upload({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoCriminalSuspect/upload`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  //  嫌疑人列表
  /**
   * @description 新增 /urcap/baseInfoVictim/add
   */
  api_urcap_baseInfoVictim_add({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/add`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 删除 /urcap/baseInfoVictim/delete
   */
  api_urcap_baseInfoVictim_delete({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/delete`,
      method: 'get',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 编辑 /urcap/baseInfoVictim/edit
   */
  api_urcap_baseInfoVictim_edit({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/edit`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 详情 /urcap/baseInfoVictim/get
   */
  api_urcap_baseInfoVictim_get({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/get`,
      method: 'get',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 列表查询 /urcap/baseInfoVictim/queryList
   */
  api_urcap_baseInfoVictim_queryList({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/queryList`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 分页 /urcap/baseInfoVictim/queryPage
   */
  api_urcap_baseInfoVictim_queryPage({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/queryPage`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },

  /**
   * @description 导入 /urcap/baseInfoVictim/upload
   */
  api_urcap_baseInfoVictim_upload({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/baseInfoVictim/upload`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },
  /**
  * @description 
  */
  api_urcap_caseNote_list({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求
    return request({
      url: `${moduleName}/caseNote/list/${body.caseCode}`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },
  /**
  * @description 
  */
  api_urcap_noteDetail({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
    // 接口请求caseNote/noteDetail/{caseNoteId}
    return request({
      url: `${moduleName}/caseNote/noteDetail/${body.caseNoteId}`,
      method: 'post',
      headers: {
        'Content-Type': 'application/json',
        ...header
      },
      data: body,
      params: param,
      ...config
    })
  },
 /**
  * @description 
  */
 api_urcap_caseNote_edit({ body = undefined, param = undefined, header = undefined, path = undefined, config = undefined } = {}) {
  // 接口请求caseNote/noteDetail/{caseNoteId}
  return request({
    url: `${moduleName}/caseNote/edit`,
    method: 'post',
    headers: {
      'Content-Type': 'application/json',
      ...header
    },
    data: body,
    params: param,
    ...config
  })
},
})
